#include <Tools.h>

void UpperLowerLimit(double *num, double upper, double lower)
{
    // 限制上下界
    if (*num > upper)
        *num = upper;
    else if (*num < lower)
        *num = lower;
}

int sign(const double num)
{
    // 符号函数
    if (num < 0)
        return -1;
    else
        return 1;
}